home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / SLAX 6.0.8 / slax-6.0.8.iso / slax / base / 006-devel.lzm / usr / include / xcb / dpms.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-09-17  |  19.1 KB  |  706 lines

  1. /*
  2.  * This file generated automatically from dpms.xml by c-client.xsl using XSLT.
  3.  * Edit at your peril.
  4.  */
  5.  
  6. /**
  7.  * @defgroup XCB_DPMS_API XCB DPMS API
  8.  * @brief DPMS XCB Protocol Implementation.
  9.  * @{
  10.  **/
  11.  
  12. #ifndef __DPMS_H
  13. #define __DPMS_H
  14.  
  15. #include "xcb.h"
  16.  
  17. #define XCB_DPMS_MAJOR_VERSION 0
  18. #define XCB_DPMS_MINOR_VERSION 0
  19.   
  20. extern xcb_extension_t xcb_dpms_id;
  21.  
  22. /**
  23.  * @brief xcb_dpms_get_version_cookie_t
  24.  **/
  25. typedef struct xcb_dpms_get_version_cookie_t {
  26.     unsigned int sequence; /**<  */
  27. } xcb_dpms_get_version_cookie_t;
  28.  
  29. /** Opcode for xcb_dpms_get_version. */
  30. #define XCB_DPMS_GET_VERSION 0
  31.  
  32. /**
  33.  * @brief xcb_dpms_get_version_request_t
  34.  **/
  35. typedef struct xcb_dpms_get_version_request_t {
  36.     uint8_t  major_opcode; /**<  */
  37.     uint8_t  minor_opcode; /**<  */
  38.     uint16_t length; /**<  */
  39.     uint16_t client_major_version; /**<  */
  40.     uint16_t client_minor_version; /**<  */
  41. } xcb_dpms_get_version_request_t;
  42.  
  43. /**
  44.  * @brief xcb_dpms_get_version_reply_t
  45.  **/
  46. typedef struct xcb_dpms_get_version_reply_t {
  47.     uint8_t  response_type; /**<  */
  48.     uint8_t  pad0; /**<  */
  49.     uint16_t sequence; /**<  */
  50.     uint32_t length; /**<  */
  51.     uint16_t server_major_version; /**<  */
  52.     uint16_t server_minor_version; /**<  */
  53. } xcb_dpms_get_version_reply_t;
  54.  
  55. /**
  56.  * @brief xcb_dpms_capable_cookie_t
  57.  **/
  58. typedef struct xcb_dpms_capable_cookie_t {
  59.     unsigned int sequence; /**<  */
  60. } xcb_dpms_capable_cookie_t;
  61.  
  62. /** Opcode for xcb_dpms_capable. */
  63. #define XCB_DPMS_CAPABLE 1
  64.  
  65. /**
  66.  * @brief xcb_dpms_capable_request_t
  67.  **/
  68. typedef struct xcb_dpms_capable_request_t {
  69.     uint8_t  major_opcode; /**<  */
  70.     uint8_t  minor_opcode; /**<  */
  71.     uint16_t length; /**<  */
  72. } xcb_dpms_capable_request_t;
  73.  
  74. /**
  75.  * @brief xcb_dpms_capable_reply_t
  76.  **/
  77. typedef struct xcb_dpms_capable_reply_t {
  78.     uint8_t  response_type; /**<  */
  79.     uint8_t  pad0; /**<  */
  80.     uint16_t sequence; /**<  */
  81.     uint32_t length; /**<  */
  82.     uint8_t  capable; /**<  */
  83. } xcb_dpms_capable_reply_t;
  84.  
  85. /**
  86.  * @brief xcb_dpms_get_timeouts_cookie_t
  87.  **/
  88. typedef struct xcb_dpms_get_timeouts_cookie_t {
  89.     unsigned int sequence; /**<  */
  90. } xcb_dpms_get_timeouts_cookie_t;
  91.  
  92. /** Opcode for xcb_dpms_get_timeouts. */
  93. #define XCB_DPMS_GET_TIMEOUTS 2
  94.  
  95. /**
  96.  * @brief xcb_dpms_get_timeouts_request_t
  97.  **/
  98. typedef struct xcb_dpms_get_timeouts_request_t {
  99.     uint8_t  major_opcode; /**<  */
  100.     uint8_t  minor_opcode; /**<  */
  101.     uint16_t length; /**<  */
  102. } xcb_dpms_get_timeouts_request_t;
  103.  
  104. /**
  105.  * @brief xcb_dpms_get_timeouts_reply_t
  106.  **/
  107. typedef struct xcb_dpms_get_timeouts_reply_t {
  108.     uint8_t  response_type; /**<  */
  109.     uint8_t  pad0; /**<  */
  110.     uint16_t sequence; /**<  */
  111.     uint32_t length; /**<  */
  112.     uint16_t standby_timeout; /**<  */
  113.     uint16_t suspend_timeout; /**<  */
  114.     uint16_t off_timeout; /**<  */
  115. } xcb_dpms_get_timeouts_reply_t;
  116.  
  117. /** Opcode for xcb_dpms_set_timeouts. */
  118. #define XCB_DPMS_SET_TIMEOUTS 3
  119.  
  120. /**
  121.  * @brief xcb_dpms_set_timeouts_request_t
  122.  **/
  123. typedef struct xcb_dpms_set_timeouts_request_t {
  124.     uint8_t  major_opcode; /**<  */
  125.     uint8_t  minor_opcode; /**<  */
  126.     uint16_t length; /**<  */
  127.     uint16_t standby_timeout; /**<  */
  128.     uint16_t suspend_timeout; /**<  */
  129.     uint16_t off_timeout; /**<  */
  130. } xcb_dpms_set_timeouts_request_t;
  131.  
  132. /** Opcode for xcb_dpms_enable. */
  133. #define XCB_DPMS_ENABLE 4
  134.  
  135. /**
  136.  * @brief xcb_dpms_enable_request_t
  137.  **/
  138. typedef struct xcb_dpms_enable_request_t {
  139.     uint8_t  major_opcode; /**<  */
  140.     uint8_t  minor_opcode; /**<  */
  141.     uint16_t length; /**<  */
  142. } xcb_dpms_enable_request_t;
  143.  
  144. /** Opcode for xcb_dpms_disable. */
  145. #define XCB_DPMS_DISABLE 5
  146.  
  147. /**
  148.  * @brief xcb_dpms_disable_request_t
  149.  **/
  150. typedef struct xcb_dpms_disable_request_t {
  151.     uint8_t  major_opcode; /**<  */
  152.     uint8_t  minor_opcode; /**<  */
  153.     uint16_t length; /**<  */
  154. } xcb_dpms_disable_request_t;
  155.  
  156. /** Opcode for xcb_dpms_force_level. */
  157. #define XCB_DPMS_FORCE_LEVEL 6
  158.  
  159. /**
  160.  * @brief xcb_dpms_force_level_request_t
  161.  **/
  162. typedef struct xcb_dpms_force_level_request_t {
  163.     uint8_t  major_opcode; /**<  */
  164.     uint8_t  minor_opcode; /**<  */
  165.     uint16_t length; /**<  */
  166.     uint16_t power_level; /**<  */
  167. } xcb_dpms_force_level_request_t;
  168.  
  169. /**
  170.  * @brief xcb_dpms_info_cookie_t
  171.  **/
  172. typedef struct xcb_dpms_info_cookie_t {
  173.     unsigned int sequence; /**<  */
  174. } xcb_dpms_info_cookie_t;
  175.  
  176. /** Opcode for xcb_dpms_info. */
  177. #define XCB_DPMS_INFO 7
  178.  
  179. /**
  180.  * @brief xcb_dpms_info_request_t
  181.  **/
  182. typedef struct xcb_dpms_info_request_t {
  183.     uint8_t  major_opcode; /**<  */
  184.     uint8_t  minor_opcode; /**<  */
  185.     uint16_t length; /**<  */
  186. } xcb_dpms_info_request_t;
  187.  
  188. /**
  189.  * @brief xcb_dpms_info_reply_t
  190.  **/
  191. typedef struct xcb_dpms_info_reply_t {
  192.     uint8_t  response_type; /**<  */
  193.     uint8_t  pad0; /**<  */
  194.     uint16_t sequence; /**<  */
  195.     uint32_t length; /**<  */
  196.     uint16_t power_level; /**<  */
  197.     uint8_t  state; /**<  */
  198. } xcb_dpms_info_reply_t;
  199.  
  200. /**
  201.  * Delivers a request to the X server
  202.  * @param c The connection
  203.  * @return A cookie
  204.  *
  205.  * Delivers a request to the X server.
  206.  * 
  207.  */
  208.  
  209. /*****************************************************************************
  210.  **
  211.  ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version
  212.  ** 
  213.  ** @param xcb_connection_t *c
  214.  ** @param uint16_t          client_major_version
  215.  ** @param uint16_t          client_minor_version
  216.  ** @returns xcb_dpms_get_version_cookie_t
  217.  **
  218.  *****************************************************************************/
  219.  
  220. xcb_dpms_get_version_cookie_t
  221. xcb_dpms_get_version (xcb_connection_t *c  /**< */,
  222.                       uint16_t          client_major_version  /**< */,
  223.                       uint16_t          client_minor_version  /**< */);
  224.  
  225. /**
  226.  * Delivers a request to the X server
  227.  * @param c The connection
  228.  * @return A cookie
  229.  *
  230.  * Delivers a request to the X server.
  231.  * 
  232.  * This form can be used only if the request will cause
  233.  * a reply to be generated. Any returned error will be
  234.  * placed in the event queue.
  235.  */
  236.  
  237. /*****************************************************************************
  238.  **
  239.  ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked
  240.  ** 
  241.  ** @param xcb_connection_t *c
  242.  ** @param uint16_t          client_major_version
  243.  ** @param uint16_t          client_minor_version
  244.  ** @returns xcb_dpms_get_version_cookie_t
  245.  **
  246.  *****************************************************************************/
  247.  
  248. xcb_dpms_get_version_cookie_t
  249. xcb_dpms_get_version_unchecked (xcb_connection_t *c  /**< */,
  250.                                 uint16_t          client_major_version  /**< */,
  251.                                 uint16_t          client_minor_version  /**< */);
  252.  
  253. /**
  254.  * Return the reply
  255.  * @param c      The connection
  256.  * @param cookie The cookie
  257.  * @param e      The xcb_generic_error_t supplied
  258.  *
  259.  * Returns the reply of the request asked by
  260.  * 
  261.  * The parameter @p e supplied to this function must be NULL if
  262.  * xcb_dpms_get_version_unchecked(). is used.
  263.  * Otherwise, it stores the error if any.
  264.  */
  265.  
  266. /*****************************************************************************
  267.  **
  268.  ** xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply
  269.  ** 
  270.  ** @param xcb_connection_t               *c
  271.  ** @param xcb_dpms_get_version_cookie_t   cookie
  272.  ** @param xcb_generic_error_t           **e
  273.  ** @returns xcb_dpms_get_version_reply_t *
  274.  **
  275.  *****************************************************************************/
  276.  
  277. xcb_dpms_get_version_reply_t *
  278. xcb_dpms_get_version_reply (xcb_connection_t               *c  /**< */,
  279.                             xcb_dpms_get_version_cookie_t   cookie  /**< */,
  280.                             xcb_generic_error_t           **e  /**< */);
  281.  
  282. /**
  283.  * Delivers a request to the X server
  284.  * @param c The connection
  285.  * @return A cookie
  286.  *
  287.  * Delivers a request to the X server.
  288.  * 
  289.  */
  290.  
  291. /*****************************************************************************
  292.  **
  293.  ** xcb_dpms_capable_cookie_t xcb_dpms_capable
  294.  ** 
  295.  ** @param xcb_connection_t *c
  296.  ** @returns xcb_dpms_capable_cookie_t
  297.  **
  298.  *****************************************************************************/
  299.  
  300. xcb_dpms_capable_cookie_t
  301. xcb_dpms_capable (xcb_connection_t *c  /**< */);
  302.  
  303. /**
  304.  * Delivers a request to the X server
  305.  * @param c The connection
  306.  * @return A cookie
  307.  *
  308.  * Delivers a request to the X server.
  309.  * 
  310.  * This form can be used only if the request will cause
  311.  * a reply to be generated. Any returned error will be
  312.  * placed in the event queue.
  313.  */
  314.  
  315. /*****************************************************************************
  316.  **
  317.  ** xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked
  318.  ** 
  319.  ** @param xcb_connection_t *c
  320.  ** @returns xcb_dpms_capable_cookie_t
  321.  **
  322.  *****************************************************************************/
  323.  
  324. xcb_dpms_capable_cookie_t
  325. xcb_dpms_capable_unchecked (xcb_connection_t *c  /**< */);
  326.  
  327. /**
  328.  * Return the reply
  329.  * @param c      The connection
  330.  * @param cookie The cookie
  331.  * @param e      The xcb_generic_error_t supplied
  332.  *
  333.  * Returns the reply of the request asked by
  334.  * 
  335.  * The parameter @p e supplied to this function must be NULL if
  336.  * xcb_dpms_capable_unchecked(). is used.
  337.  * Otherwise, it stores the error if any.
  338.  */
  339.  
  340. /*****************************************************************************
  341.  **
  342.  ** xcb_dpms_capable_reply_t * xcb_dpms_capable_reply
  343.  ** 
  344.  ** @param xcb_connection_t           *c
  345.  ** @param xcb_dpms_capable_cookie_t   cookie
  346.  ** @param xcb_generic_error_t       **e
  347.  ** @returns xcb_dpms_capable_reply_t *
  348.  **
  349.  *****************************************************************************/
  350.  
  351. xcb_dpms_capable_reply_t *
  352. xcb_dpms_capable_reply (xcb_connection_t           *c  /**< */,
  353.                         xcb_dpms_capable_cookie_t   cookie  /**< */,
  354.                         xcb_generic_error_t       **e  /**< */);
  355.  
  356. /**
  357.  * Delivers a request to the X server
  358.  * @param c The connection
  359.  * @return A cookie
  360.  *
  361.  * Delivers a request to the X server.
  362.  * 
  363.  */
  364.  
  365. /*****************************************************************************
  366.  **
  367.  ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts
  368.  ** 
  369.  ** @param xcb_connection_t *c
  370.  ** @returns xcb_dpms_get_timeouts_cookie_t
  371.  **
  372.  *****************************************************************************/
  373.  
  374. xcb_dpms_get_timeouts_cookie_t
  375. xcb_dpms_get_timeouts (xcb_connection_t *c  /**< */);
  376.  
  377. /**
  378.  * Delivers a request to the X server
  379.  * @param c The connection
  380.  * @return A cookie
  381.  *
  382.  * Delivers a request to the X server.
  383.  * 
  384.  * This form can be used only if the request will cause
  385.  * a reply to be generated. Any returned error will be
  386.  * placed in the event queue.
  387.  */
  388.  
  389. /*****************************************************************************
  390.  **
  391.  ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked
  392.  ** 
  393.  ** @param xcb_connection_t *c
  394.  ** @returns xcb_dpms_get_timeouts_cookie_t
  395.  **
  396.  *****************************************************************************/
  397.  
  398. xcb_dpms_get_timeouts_cookie_t
  399. xcb_dpms_get_timeouts_unchecked (xcb_connection_t *c  /**< */);
  400.  
  401. /**
  402.  * Return the reply
  403.  * @param c      The connection
  404.  * @param cookie The cookie
  405.  * @param e      The xcb_generic_error_t supplied
  406.  *
  407.  * Returns the reply of the request asked by
  408.  * 
  409.  * The parameter @p e supplied to this function must be NULL if
  410.  * xcb_dpms_get_timeouts_unchecked(). is used.
  411.  * Otherwise, it stores the error if any.
  412.  */
  413.  
  414. /*****************************************************************************
  415.  **
  416.  ** xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply
  417.  ** 
  418.  ** @param xcb_connection_t                *c
  419.  ** @param xcb_dpms_get_timeouts_cookie_t   cookie
  420.  ** @param xcb_generic_error_t            **e
  421.  ** @returns xcb_dpms_get_timeouts_reply_t *
  422.  **
  423.  *****************************************************************************/
  424.  
  425. xcb_dpms_get_timeouts_reply_t *
  426. xcb_dpms_get_timeouts_reply (xcb_connection_t                *c  /**< */,
  427.                              xcb_dpms_get_timeouts_cookie_t   cookie  /**< */,
  428.                              xcb_generic_error_t            **e  /**< */);
  429.  
  430. /**
  431.  * Delivers a request to the X server
  432.  * @param c The connection
  433.  * @return A cookie
  434.  *
  435.  * Delivers a request to the X server.
  436.  * 
  437.  * This form can be used only if the request will not cause
  438.  * a reply to be generated. Any returned error will be
  439.  * saved for handling by xcb_request_check().
  440.  */
  441.  
  442. /*****************************************************************************
  443.  **
  444.  ** xcb_void_cookie_t xcb_dpms_set_timeouts_checked
  445.  ** 
  446.  ** @param xcb_connection_t *c
  447.  ** @param uint16_t          standby_timeout
  448.  ** @param uint16_t          suspend_timeout
  449.  ** @param uint16_t          off_timeout
  450.  ** @returns xcb_void_cookie_t
  451.  **
  452.  *****************************************************************************/
  453.  
  454. xcb_void_cookie_t
  455. xcb_dpms_set_timeouts_checked (xcb_connection_t *c  /**< */,
  456.                                uint16_t          standby_timeout  /**< */,
  457.                                uint16_t          suspend_timeout  /**< */,
  458.                                uint16_t          off_timeout  /**< */);
  459.  
  460. /**
  461.  * Delivers a request to the X server
  462.  * @param c The connection
  463.  * @return A cookie
  464.  *
  465.  * Delivers a request to the X server.
  466.  * 
  467.  */
  468.  
  469. /*****************************************************************************
  470.  **
  471.  ** xcb_void_cookie_t xcb_dpms_set_timeouts
  472.  ** 
  473.  ** @param xcb_connection_t *c
  474.  ** @param uint16_t          standby_timeout
  475.  ** @param uint16_t          suspend_timeout
  476.  ** @param uint16_t          off_timeout
  477.  ** @returns xcb_void_cookie_t
  478.  **
  479.  *****************************************************************************/
  480.  
  481. xcb_void_cookie_t
  482. xcb_dpms_set_timeouts (xcb_connection_t *c  /**< */,
  483.                        uint16_t          standby_timeout  /**< */,
  484.                        uint16_t          suspend_timeout  /**< */,
  485.                        uint16_t          off_timeout  /**< */);
  486.  
  487. /**
  488.  * Delivers a request to the X server
  489.  * @param c The connection
  490.  * @return A cookie
  491.  *
  492.  * Delivers a request to the X server.
  493.  * 
  494.  * This form can be used only if the request will not cause
  495.  * a reply to be generated. Any returned error will be
  496.  * saved for handling by xcb_request_check().
  497.  */
  498.  
  499. /*****************************************************************************
  500.  **
  501.  ** xcb_void_cookie_t xcb_dpms_enable_checked
  502.  ** 
  503.  ** @param xcb_connection_t *c
  504.  ** @returns xcb_void_cookie_t
  505.  **
  506.  *****************************************************************************/
  507.  
  508. xcb_void_cookie_t
  509. xcb_dpms_enable_checked (xcb_connection_t *c  /**< */);
  510.  
  511. /**
  512.  * Delivers a request to the X server
  513.  * @param c The connection
  514.  * @return A cookie
  515.  *
  516.  * Delivers a request to the X server.
  517.  * 
  518.  */
  519.  
  520. /*****************************************************************************
  521.  **
  522.  ** xcb_void_cookie_t xcb_dpms_enable
  523.  ** 
  524.  ** @param xcb_connection_t *c
  525.  ** @returns xcb_void_cookie_t
  526.  **
  527.  *****************************************************************************/
  528.  
  529. xcb_void_cookie_t
  530. xcb_dpms_enable (xcb_connection_t *c  /**< */);
  531.  
  532. /**
  533.  * Delivers a request to the X server
  534.  * @param c The connection
  535.  * @return A cookie
  536.  *
  537.  * Delivers a request to the X server.
  538.  * 
  539.  * This form can be used only if the request will not cause
  540.  * a reply to be generated. Any returned error will be
  541.  * saved for handling by xcb_request_check().
  542.  */
  543.  
  544. /*****************************************************************************
  545.  **
  546.  ** xcb_void_cookie_t xcb_dpms_disable_checked
  547.  ** 
  548.  ** @param xcb_connection_t *c
  549.  ** @returns xcb_void_cookie_t
  550.  **
  551.  *****************************************************************************/
  552.  
  553. xcb_void_cookie_t
  554. xcb_dpms_disable_checked (xcb_connection_t *c  /**< */);
  555.  
  556. /**
  557.  * Delivers a request to the X server
  558.  * @param c The connection
  559.  * @return A cookie
  560.  *
  561.  * Delivers a request to the X server.
  562.  * 
  563.  */
  564.  
  565. /*****************************************************************************
  566.  **
  567.  ** xcb_void_cookie_t xcb_dpms_disable
  568.  ** 
  569.  ** @param xcb_connection_t *c
  570.  ** @returns xcb_void_cookie_t
  571.  **
  572.  *****************************************************************************/
  573.  
  574. xcb_void_cookie_t
  575. xcb_dpms_disable (xcb_connection_t *c  /**< */);
  576.  
  577. /**
  578.  * Delivers a request to the X server
  579.  * @param c The connection
  580.  * @return A cookie
  581.  *
  582.  * Delivers a request to the X server.
  583.  * 
  584.  * This form can be used only if the request will not cause
  585.  * a reply to be generated. Any returned error will be
  586.  * saved for handling by xcb_request_check().
  587.  */
  588.  
  589. /*****************************************************************************
  590.  **
  591.  ** xcb_void_cookie_t xcb_dpms_force_level_checked
  592.  ** 
  593.  ** @param xcb_connection_t *c
  594.  ** @param uint16_t          power_level
  595.  ** @returns xcb_void_cookie_t
  596.  **
  597.  *****************************************************************************/
  598.  
  599. xcb_void_cookie_t
  600. xcb_dpms_force_level_checked (xcb_connection_t *c  /**< */,
  601.                               uint16_t          power_level  /**< */);
  602.  
  603. /**
  604.  * Delivers a request to the X server
  605.  * @param c The connection
  606.  * @return A cookie
  607.  *
  608.  * Delivers a request to the X server.
  609.  * 
  610.  */
  611.  
  612. /*****************************************************************************
  613.  **
  614.  ** xcb_void_cookie_t xcb_dpms_force_level
  615.  ** 
  616.  ** @param xcb_connection_t *c
  617.  ** @param uint16_t          power_level
  618.  ** @returns xcb_void_cookie_t
  619.  **
  620.  *****************************************************************************/
  621.  
  622. xcb_void_cookie_t
  623. xcb_dpms_force_level (xcb_connection_t *c  /**< */,
  624.                       uint16_t          power_level  /**< */);
  625.  
  626. /**
  627.  * Delivers a request to the X server
  628.  * @param c The connection
  629.  * @return A cookie
  630.  *
  631.  * Delivers a request to the X server.
  632.  * 
  633.  */
  634.  
  635. /*****************************************************************************
  636.  **
  637.  ** xcb_dpms_info_cookie_t xcb_dpms_info
  638.  ** 
  639.  ** @param xcb_connection_t *c
  640.  ** @returns xcb_dpms_info_cookie_t
  641.  **
  642.  *****************************************************************************/
  643.  
  644. xcb_dpms_info_cookie_t
  645. xcb_dpms_info (xcb_connection_t *c  /**< */);
  646.  
  647. /**
  648.  * Delivers a request to the X server
  649.  * @param c The connection
  650.  * @return A cookie
  651.  *
  652.  * Delivers a request to the X server.
  653.  * 
  654.  * This form can be used only if the request will cause
  655.  * a reply to be generated. Any returned error will be
  656.  * placed in the event queue.
  657.  */
  658.  
  659. /*****************************************************************************
  660.  **
  661.  ** xcb_dpms_info_cookie_t xcb_dpms_info_unchecked
  662.  ** 
  663.  ** @param xcb_connection_t *c
  664.  ** @returns xcb_dpms_info_cookie_t
  665.  **
  666.  *****************************************************************************/
  667.  
  668. xcb_dpms_info_cookie_t
  669. xcb_dpms_info_unchecked (xcb_connection_t *c  /**< */);
  670.  
  671. /**
  672.  * Return the reply
  673.  * @param c      The connection
  674.  * @param cookie The cookie
  675.  * @param e      The xcb_generic_error_t supplied
  676.  *
  677.  * Returns the reply of the request asked by
  678.  * 
  679.  * The parameter @p e supplied to this function must be NULL if
  680.  * xcb_dpms_info_unchecked(). is used.
  681.  * Otherwise, it stores the error if any.
  682.  */
  683.  
  684. /*****************************************************************************
  685.  **
  686.  ** xcb_dpms_info_reply_t * xcb_dpms_info_reply
  687.  ** 
  688.  ** @param xcb_connection_t        *c
  689.  ** @param xcb_dpms_info_cookie_t   cookie
  690.  ** @param xcb_generic_error_t    **e
  691.  ** @returns xcb_dpms_info_reply_t *
  692.  **
  693.  *****************************************************************************/
  694.  
  695. xcb_dpms_info_reply_t *
  696. xcb_dpms_info_reply (xcb_connection_t        *c  /**< */,
  697.                      xcb_dpms_info_cookie_t   cookie  /**< */,
  698.                      xcb_generic_error_t    **e  /**< */);
  699.  
  700.  
  701. #endif
  702.  
  703. /**
  704.  * @}
  705.  */
  706.